﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ModeloMagiPack.Entidades
{
    /// <summary>
    /// Entidad NO PERSISTENTE
    /// </summary>
    public class Remito
    {
        public string Numero { get; set; }
        public DateTime Fecha { get; set; }
        public string Modelo { get; set; }
        public string Cliente { get; set; }
        public long Cantidad { get; set; }
        public double Superficie { get; set; }
        public decimal PrecioUnitario { get; set; }
        public decimal IVA { get; set; }

        public int Total { get { return (int)(((double)Cantidad) * Superficie); } }
        public decimal PrecioSuperficie { get { return PrecioUnitario / (decimal)Superficie; } }

        public decimal PrecioTotal 
        { 
            get
            {
                return Cantidad * PrecioUnitario;
            } 
        }

        public decimal PrecioTotalConIVA
        {
            get
            {
                decimal iva = 1 + IVA / 100;

                return PrecioTotal * iva;
            }
        }
    }
}
